package com.ipartek.formacion.gestformwww.modelo.beans;

import com.ipartek.formacion.gestformwww.controlador.Verificador;
import java.sql.*;
import java.util.*;

/**
 *
 * @author Jorge-Jon
 * Fecha Creacion: 10/01/2012 12.00
 */

public class Entrega {

    private Timestamp entFecha;
    private boolean entConfirmado;
    private int curId;//De Alumno Relacionado con Alumno
    private int libId;
    private int pedId;
    private boolean pedir;
    private int cantidad;
    private String observaciones;
    private int estPedido;
    private int entId;
    private String ISBN;
    private String titulo;
    private int stock;
    private String estEntrega;

    public Entrega(Timestamp entFecha, boolean entConfirmado, int curId, int libId, int pedId, boolean pedir, int cantidad, String observaciones, int estPedido, int entId, String ISBN, String titulo, int stock, String estEntrega) {
        this.entFecha = entFecha;
        this.entConfirmado = entConfirmado;
        this.curId = curId;
        this.libId = libId;
        this.pedId = pedId;
        this.pedir = pedir;
        this.cantidad = cantidad;
        this.observaciones = observaciones;
        this.estPedido = estPedido;
        this.entId = entId;
        this.ISBN = ISBN;
        this.titulo = titulo;
        this.stock = stock;
        this.estEntrega = "";
    }

    public String getEstEntrega() {
        return estEntrega;
    }

    public void setEstEntrega(String estEntrega) {
        this.estEntrega = estEntrega;
    }

    public int getStock() {
        return stock;
    }

    public void setStock(int stock) {
        this.stock = stock;
    }

    public String getISBN() {
        return ISBN;
    }

    public void setISBN(String ISBN) {
        this.ISBN = ISBN;
    }

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }


    public int getEntId() {
        return entId;
    }

    public void setEntId(int entId) {
        this.entId = entId;
    }

    public int getCantidad() {
        return cantidad;
    }

    public void setCantidad(int cantidad) {
        this.cantidad = cantidad;
    }

    public int getCurId() {
        return curId;
    }

    public void setCurId(int curId) {
        this.curId = curId;
    }

    public boolean isEntConfirmado() {
        return entConfirmado;
    }

    public void setEntConfirmado(boolean entConfirmado) {
        this.entConfirmado = entConfirmado;
    }

    public Timestamp getEntFecha() {
        return entFecha;
    }

    public void setEntFecha(Timestamp entFecha) {
        this.entFecha = entFecha;
    }
    public void setEntFecha(String strentFecha) {
        try {
            this.entFecha = Verificador.stringAFecha(strentFecha);
        }catch (Exception ex){
            this.entFecha = null;
        }
    }
    public int getEstPedido() {
        return estPedido;
    }

    public void setEstPedido(int estPedido) {
        this.estPedido = estPedido;
    }

    public int getLibId() {
        return libId;
    }

    public void setLibId(int libId) {
        this.libId = libId;
    }

    public String getObservaciones() {
        return observaciones;
    }

    public void setObservaciones(String observaciones) {
        this.observaciones = observaciones;
    }

    public int getPedId() {
        return pedId;
    }

    public void setPedId(int pedId) {
        this.pedId = pedId;
    }

    public boolean isPedir() {
        return pedir;
    }

    public void setPedir(boolean pedir) {
        this.pedir = pedir;
    }

    public Entrega() {
    }

    public Entrega(Timestamp entFecha, boolean entConfirmado, int curId, int libId, int pedId, boolean pedir, int cantidad, String observaciones, int estPedido) {
        this.entFecha = entFecha;
        this.entConfirmado = entConfirmado;
        this.curId = curId;
        this.libId = libId;
        this.pedId = pedId;
        this.pedir = pedir;
        this.cantidad = cantidad;
        this.observaciones = observaciones;
        this.estPedido = estPedido;
    }
}